package com.api.syh56.shengyunhui.entity.vo;

import lombok.*;
import lombok.experimental.FieldDefaults;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AdminInvoiceDetailsVO {
    /**
     * 公司名称
     */
    String companyName;

    /**
     * 发票抬头
     */
    String invoiceTitle;

    /**
     * 统一社会信用代码/税号
     */
    String taxNum;

    /**
     * 申请日期
     */
    LocalDate creationTime;

    /**
     * 运单开始日期
     */
    LocalDate shipTime;

    /**
     * 运单结束时间
     */
    LocalDate settleTime;

    /**
     * 申请人手机号
     */
    String phone;

    /**
     * 运单数
     */
    Integer num;

    /**
     * 合计
     */
    BigDecimal totalAmount;

    /**
     * 运单详情
     */
    List<WAGParamVO> wagParamVOS;
}
